package com.example.demo.repository;

import com.example.demo.entity.Company;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

/**
 * JpaRepository:支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则，就可以不用写实现。
 * JpaSpecificationExecutor:jpa书写只能进行简单的查询，要进行复杂的查询时可用。帮我们提供了一个高级的入口和结构，通过这个入口可以使用底层JPA的Criteria的所有方法，可以满足所有业务场景
 *
 * @author yexi
 */
public interface CompanyRepository extends JpaRepository<Company, Integer>, JpaSpecificationExecutor<Company> {


}
